/* This is for the header*/

body{
	font: 12px Arial, Helvetica, sans-serif;	
}

#header{ 
	background:url(../pics/headnavbot.gif) no-repeat scroll left 33px; 
	margin:7px 0;
}
#header img.logo{
	float:left;
	margin-top:-2px;
	border : 0px;
}

/* This is for the horizontal navigation*/

#nav{
   	white-space : nowrap;
	background-color : white;
	float : left;
	padding : 0px;
	margin : 0px auto;
}

#nav a{
	float:left;
	text-decoration: none;
	color:#368332;
	font-size:14px;
	margin:2px 5px 0 5px;
	padding: 8px 4px 7px 4px;
}

#nav a:hover{
  	background-color:transparent; 
	text-decoration:underline;
}

#nav a.now {
	font-size:14px; 
	margin:2px 5px 0 5px;
	float:left; 
	display:block; 
	background:url(../images/headnavback.gif) no-repeat scroll right top #eef9eb;
	padding:0 10px 0 0; 
	color:black;
}

#nav a.now span {
	background:url(images/headnavbot.gif) no-repeat scroll left bottom #eef9eb; 
	display: block; 
	padding: 8px 1px 7px 11px; 
}

/* This is for the status bar*/

#status{ 
	clear : both;
	background:url(images/headnavbot.gif) no-repeat scroll left bottom #eef9eb; 
	text-align:right;
	padding:5px 10px 4px 10px; 
	border-top-color : #DCF5D5;
	border-top-style : solid;
	border-top-width : 1px;
}
#status a{
	text-decoration: none;
	margin:2px 1px 3px 7px;
	letter-spacing:0.3px;
	color:#336699;
}
#status a:hover{
	color:white;
}
#status{ 
	padding:2px 10px 4px 10px;
}
#subnav{ 
	/*float:left;*/ 
	padding:0 5px 3px 2px;
	width:65%;
	text-align:center;
}
#subnav a{
	text-decoration: none;
	letter-spacing:1px; 
	margin:0 8px; 
	color:#336699;
}
#subnav a:hover{
	color:white;
}

#container{
	height : 60%;
}

#leftNav{
	float : left;
	width : 20%;
	margin : 10px 3px; 
}

#leftNav a{
	background: url(../images/im.png) no-repeat left;
	padding-left: 20px;
}

#content{
	float : left;
	width : 75%;
	margin : 10px 3px;
}

#content a{
	background: url(../images/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}

h2{
	color: #006600;
	
}

#footer{
	clear : both;
	height : 20%;
	border-top-color : #DDDDDD;
	border-top-style : dotted;
	border-top-width : 1px;	
}

.fspl{
	float: left;
}

.fspr{
	float: right;
}

#available {
	font: 14px Helvetica, sans-serif;
	background: url(../images/available.png) no-repeat left;
	padding-left: 20px;
	color: #258CB1;
}

#unavailable{
	font: 14px Helvetica, sans-serif;
	background: url(../images/notavailable.png) no-repeat left;
	padding-left: 30px;
	color: red;
}

#waiting{
	font: 14px Helvetica, sans-serif;
	background: url(../images/ajax-loader.gif) no-repeat left;
	padding-left: 30px;
	color: #258CB1;
}